<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:s="http://jboss.com/products/seam/taglib"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich">

	<strong>ANALISIS ADMINISTRATIVO</strong>
	<rich:separator lineType="solid"/>
	<br/>
	
	<rich:panel header="I.- Restricciones de area maxima de construccion">
		<table>
			<tr>
				<th>
					<h:outputText value="Area de construccion solicitada" />
				</th>
				<td>
					<h:outputText value="#{buildingPermitHelper.permit.buildingUnit.builtArea}" />
				</td>
			</tr>
		</table>
		<br />
		<h:panelGroup rendered="#{not empty buildingPermitHelper.buildingAreaRestrictingSZList}">
			<h:graphicImage value="/img/wrong-icon.png" />
			<br />
			<h:outputText value="Se encontraron las siguientes restricciones" style="color:Red;"/>
			<br />
			<br />
			<rich:dataTable
			value="#{buildingPermitHelper.buildingAreaRestrictingSZList}"
			var="sz" rowKeyVar="row">
				<rich:column>
					<f:facet name="header">No.</f:facet>
					#{row + 1}
				</rich:column>
				<rich:column>
					<f:facet name="header">Zona</f:facet>
					<h:outputText value="#{generalHelper.getZoneUsefulName(sz)}" />
				</rich:column>
				<rich:column>
					<f:facet name="header">Capa</f:facet>
					<h:outputText value="#{generalHelper.formatLevelText(sz.level)}" />
				</rich:column>
				<rich:column style="text-align:right;">
					<f:facet name="header">Area de construccion maxima permitida</f:facet>
					<h:outputText value="#{sz.permitNorm.maxBuildingArea}" />
				</rich:column>
			</rich:dataTable>
		</h:panelGroup>
		<h:panelGroup rendered="#{empty buildingPermitHelper.buildingAreaRestrictingSZList}">
			<h:graphicImage value="/img/right-icon.png" />
			<br />
			<h:outputText value="No se encontraron restricciones" />
		</h:panelGroup>
	</rich:panel>
	
	<br />
	<br />
	
	<rich:panel header="II.- Restricciones de maximo numero de pisos en construccion">
		<table>
			<tr valign="top">
				<th>
					<h:outputText value="Numero de pisos solicitados" />
				</th>
				<td>
					<h:outputText value="#{buildingPermitHelper.permit.buildingUnit.numberOfFloors}" />
				</td>
			</tr>
		</table>
		<br />
		<h:panelGroup rendered="#{not empty buildingPermitHelper.numberOfFloorsRestrictingSZList}">
			<h:graphicImage value="/img/wrong-icon.png" />
			<br />
			<h:outputText value="Se encontraron las siguientes restricciones" style="color:Red;"/>
			<br />
			<br />
			<rich:dataTable
			value="#{buildingPermitHelper.numberOfFloorsRestrictingSZList}"
			var="sz" rowKeyVar="row">
				<rich:column>
					<f:facet name="header">No.</f:facet>
					#{row + 1}
				</rich:column>
				<rich:column>
					<f:facet name="header">Zona</f:facet>
					<h:outputText value="#{generalHelper.getZoneUsefulName(sz)}" />
				</rich:column>
				<rich:column>
					<f:facet name="header">Capa</f:facet>
					<h:outputText value="#{generalHelper.formatLevelText(sz.level)}" />
				</rich:column>
				<rich:column style="text-align:right;">
					<f:facet name="header">Numero maximo de pisos permitidos</f:facet>
					<h:outputText value="#{sz.permitNorm.maxNumberOfFloors}" />
				</rich:column>
			</rich:dataTable>
		</h:panelGroup>
		<h:panelGroup rendered="#{empty buildingPermitHelper.numberOfFloorsRestrictingSZList}">
			<h:graphicImage value="/img/right-icon.png" />
			<br />
			<h:outputText value="No se encontraron restricciones" />
		</h:panelGroup>
	</rich:panel>

	<br />
	<br />
	
	<rich:panel header="III.- Restricciones de uso de material(es) de construccion no permitido(s)">
		<table>
			<tr valign="top">
				<th>
					<h:outputText value="Material(es) solicitado(s)" />
				</th>
				<td>
					<h:panelGroup rendered="#{not empty buildingPermitHelper.permit.buildingUnit.buildingMaterials}">
						<ul>
							<ui:repeat var="bm" value="#{buildingPermitHelper.permit.buildingUnit.buildingMaterials}">
								<li>#{bm.name}</li>
							</ui:repeat>
						</ul>
					</h:panelGroup>
					<h:outputText rendered="#{empty buildingPermitHelper.permit.buildingUnit.buildingMaterials}" value="No se especifcaro ningun material de construccion" />
				</td>
			</tr>
		</table>
		<br />
		<h:panelGroup rendered="#{not empty buildingPermitHelper.buildingMaterialRestrictingSZList}">
			<h:graphicImage value="/img/wrong-icon.png" />
			<br />
			<h:outputText value="Se encontraron las siguientes restricciones" style="color:Red;"/>
			<br />
			<br />
			<rich:dataTable
			value="#{buildingPermitHelper.buildingMaterialRestrictingSZList}"
			var="sz">
				<rich:column>
					<f:facet name="header">No.</f:facet>
					#{row + 1}
				</rich:column>
				<rich:column>
					<f:facet name="header">Zona</f:facet>
					<h:outputText value="#{generalHelper.getZoneUsefulName(sz)}" />
				</rich:column>
				<rich:column>
					<f:facet name="header">Capa</f:facet>
					<h:outputText value="#{generalHelper.formatLevelText(sz.level)}" />
				</rich:column>
				<rich:column>
					<f:facet name="header">Material(es) de construccion restrictor(es)</f:facet>
					<ul>
						<ui:repeat var="bm" value="#{buildingPermitHelper.szBuildingMaterials(sz)}">
							<li>
								<h:outputText value="#{bm.name}" />
							</li>
						</ui:repeat>
					</ul>
				</rich:column>
			</rich:dataTable>
		</h:panelGroup>
		<h:panelGroup rendered="#{empty buildingPermitHelper.buildingMaterialRestrictingSZList}">
			<h:graphicImage value="/img/right-icon.png" />
			<br />
			<h:outputText value="No se encontraron restricciones" />
		</h:panelGroup>
	</rich:panel>
	
	<br />
	<br />
	
	<rich:panel header="IV.- Tipos de uso incompatibles">
		<table>
			<tr valign="top">
				<th>
					<h:outputText value="Tipo de uso primario solicitado" />
				</th>
				<td>
					<h:outputText
						rendered="#{buildingPermitHelper.permit.buildingUnit.landUse != null}"
						value="#{generalHelper.formatLandUseText(buildingPermitHelper.permit.buildingUnit.landUse)}">
					</h:outputText>
					<h:outputText
						rendered="#{buildingPermitHelper.permit.buildingUnit.landUse == null}"
						value="Ninguno especificado">
					</h:outputText>
				</td>
			</tr>
			<tr valign="top">
				<th>
					<h:outputText value="Otros tipos de usos solicitados" />
				</th>
				<td>
					<h:panelGroup rendered="#{not empty buildingPermitHelper.permit.buildingUnit.otherLandUses}">
						<ul>
							<ui:repeat var="lu" value="#{buildingPermitHelper.permit.buildingUnit.otherLandUses}">
								<li>#{generalHelper.formatLandUseText(lu)}</li>
							</ui:repeat>
						</ul>
					</h:panelGroup>
					<h:outputText
						rendered="#{empty buildingPermitHelper.permit.buildingUnit.otherLandUses}"
						value="Ninguno especificado">
					</h:outputText>
				</td>
			</tr>
		</table>
		<br />
		<h:panelGroup rendered="#{not empty buildingPermitHelper.landUseRestrictingSZList}">
			<h:graphicImage value="/img/wrong-icon.png" />
			<br />
			<h:outputText value="Se encontraron las siguientes restricciones" style="color:Red;"/>
			<br />
			<br />
			<rich:dataTable
			value="#{buildingPermitHelper.landUseRestrictingSZList}"
			var="sz" rowKeyVar="row">
				<rich:column>
					<f:facet name="header">No.</f:facet>
					#{row + 1}
				</rich:column>
				<rich:column>
					<f:facet name="header">Zona</f:facet>
					<h:outputText value="#{generalHelper.getZoneUsefulName(sz)}" />
				</rich:column>
				<rich:column>
					<f:facet name="header">Capa</f:facet>
					<h:outputText value="#{generalHelper.formatLevelText(sz.level)}" />
				</rich:column>
				<rich:column>
					<f:facet name="header">Tipo(s) de uso restrictor(es)</f:facet>
					<ul>
						<ui:repeat var="lu" value="#{buildingPermitHelper.szLandUses(sz)}">
							<li>
								<h:outputText value="#{generalHelper.formatLandUseText(lu)}" />
							</li>
						</ui:repeat>
					</ul>
				</rich:column>
			</rich:dataTable>
		</h:panelGroup>
		<h:panelGroup rendered="#{empty buildingPermitHelper.landUseRestrictingSZList}">
			<h:graphicImage value="/img/right-icon.png" />
			<br />
			<h:outputText value="No se encontraron restricciones" />
		</h:panelGroup>
	</rich:panel>

</ui:composition>
